ImpairmentScreen

This screen rule holds the configuration of the impairment screen. It dictate the contents and behavior of the impairment screen.

Element Attribute Parent Element Description Element / Attribute Values
<ImpairmentScreen>    

Required:

This element is the parent/root element for the rule.

 
<Impairment>   <ImpairmentScreen>

Required, Repeatable:

This element's structure defines a screen for a combination of LEVELCODE and CATEGORYCODE values.  This element is repeated for each valid combination of these attribute values.

 
  LEVELCODE <Impairment>

Required:

This attribute combines with CATEGORYCODE to identify the data view by the impairment's level code value.

  • code value

    • valid values come from AsCodeImpairmentLevel

    • Valid code values are limited by the system.

  CATEGORYCODE <Impairment>

Required:

This attribute combines with LEVELCODE to identify the data view by the impairment's category code value.  These code values are completely decided by the customer.

  • code value

    • valid values come from AsCodeImpairmentCategory

<FixedFields>   <Impairment>

Optional:

This element defines presentation properties of the Impairment's fixed fields.  These properties allow configuration to define values to <Display>, <Enabled>, <Disabled>, <Expand> and <DefaultValue> properties.  The fixed fields available to alter properties on are Status, Debit, FlatExtra and Duration.

 

<Fields>   <Impairment>

Optional:

This element contains a structure that defines the dynamic fields for this combination of CATEGORYCODE and LEVELCODE.  The properties available to this structure are <Name>, <Display>, <DataType>, <DefaultValue>, <Query> and <Options>.

See common Fields definition page.

 
<Events>   <Impairment>

Optional:

See Common Elements ActionEvents definition page.

 
<ScreenMath>   <Impairment>

Optional:

See Common Elements ActionEvents definition page.

 
<Actions>   <Impairment>

Optional:

See Common Elements ActionEvents definition page.

 

XML Schema

<ImpairmentScreen>
    <Impairment LEVELCODE="[code]" CATEGORYCODE="[code]">
        <FixedFields>
            <Field>
                <Name>[Status | Debit | FlatExtra | Duration]</Name>
                <Display>...</Display>
                <Expanded>...</Expanded>
                <Query>...</Query>
                <Hidden>...</Hidden>
                <Disabled>...</Disabled>
            </Field>
            <Field>...</Field>
        </FixedFields>
        <Fields>
            <Field>...</Field>
            <Field>...</Field>
        </Fields>
        <Events>...</Events>
        <ScreenMath>...</ScreenMath>
        <Actions>...</Actions>
    </Impairment>
    <Impairment>...</Impairment>
</ImpairmentScreen>

XML Example

<ImpairmentScreen>
    <Impairment LEVELCODE="01" CATEGORYCODE="01">
        <FixedFields>
            <Field>
                <Name>FlatExtra</Name>
                <Display>Flat Extra Edit</Display>
            </Field>
            <Field>
                <Name>Status</Name>
                <Display>Status</Display>
                <DefaultValue>Shadow</DefaultValue>
            </Field>
        </FixedFields>
        <Fields>
            <Field>
                <Name>TestRadio</Name>
                <Display>PolicyScreenTestRadio</Display>
                <DataType>Radio</DataType>
                <DefaultValue>00</DefaultValue>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>RadioYes</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>RadioNo</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>TestCombo</Name>
                <Display>PolicyScreenTestCombo</Display>
                <DataType>Combo</DataType>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>Combo1</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>Combo2</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>PaymentMethod</Name>
                <Display>PaymentMethod</Display>
                <DataType>Combo</DataType>
                <Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
            </Field>
        </Fields>
    </Impairment>
    <Impairment LEVELCODE="01" CATEGORYCODE="02">
        <FixedFields>
            <Field>
                <Name>FlatExtra</Name>
                <Display>Flat Extra Edit</Display>
            </Field>
            <Field>
                <Name>Status</Name>
                <Display>Status</Display>
                <DefaultValue>Shadow</DefaultValue>
            </Field>
        </FixedFields>
        <Fields>
            <Field>
                <Name>TestRadio</Name>
                <Display>PolicyScreenTestRadio</Display>
                <DataType>Radio</DataType>
                <DefaultValue>00</DefaultValue>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>RadioYes</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>RadioNo</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>TestCombo</Name>
                <Display>PolicyScreenTestCombo</Display>
                <DataType>Combo</DataType>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>Combo1</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>Combo2</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>PaymentMethod</Name>
                <Display>PaymentMethod</Display>
                <DataType>Combo</DataType>
                <Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
            </Field>
        </Fields>
    </Impairment>
    <Impairment LEVELCODE="02" CATEGORYCODE="01">
        <FixedFields>
            <Field>
                <Name>FlatExtra</Name>
                <Display>Flat Extra Edit</Display>
            </Field>
            <Field>
                <Name>Status</Name>
                <Display>Status</Display>
                <DefaultValue>Shadow</DefaultValue>
            </Field>
        </FixedFields>
        <Fields>
            <Field>
                <Name>TestRadio</Name>
                <Display>PolicyScreenTestRadio</Display>
                <DataType>Radio</DataType>
                <DefaultValue>00</DefaultValue>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>RadioYes</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>RadioNo</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>TestCombo</Name>
                <Display>PolicyScreenTestCombo</Display>
                <DataType>Combo</DataType>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>Combo1</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>Combo2</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>PaymentMethod</Name>
                <Display>PaymentMethod</Display>
                <DataType>Combo</DataType>
                <Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
            </Field>
        </Fields>
    </Impairment>
    <Impairment LEVELCODE="02" CATEGORYCODE="02">
        <FixedFields>
            <Field>
                <Name>FlatExtra</Name>
                <Display>Flat Extra Edit</Display>
            </Field>
            <Field>
                <Name>Status</Name>
                <Display>Status</Display>
                <DefaultValue>Shadow</DefaultValue>
            </Field>
        </FixedFields>
        <Fields>
            <Field>
                <Name>TestRadio</Name>
                <Display>PolicyScreenTestRadio</Display>
                <DataType>Radio</DataType>
                <DefaultValue>00</DefaultValue>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>RadioYes</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>RadioNo</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>TestCombo</Name>
                <Display>PolicyScreenTestCombo</Display>
                <DataType>Combo</DataType>
                <Query TYPE="FIXED">
                    <Options>
                        <Option>
                            <OptionValue>00</OptionValue>
                            <OptionText>Combo1</OptionText>
                        </Option>
                        <Option>
                            <OptionValue>01</OptionValue>
                            <OptionText>Combo2</OptionText>
                        </Option>
                    </Options>
                </Query>
            </Field>
            <Field>
                <Name>PaymentMethod</Name>
                <Display>PaymentMethod</Display>
                <DataType>Combo</DataType>
                <Query TYPE="SQL">SELECT CodeValue, ShortDescription FROM AsCode WHERE CodeName = 'AsCodePaymentMethod'</Query>
            </Field>
        </Fields>
    </Impairment>
</ImpairmentScreen>